package com.lirenkj.codegen;

import com.org.rapid_framework.generator.GeneratorFacade;


/**
 *
 */

public class GeneratorMain {

	public static final boolean isStandard = true;

	/**
	 * 请直接修改以下代码调用不同的方法以执行相关生成任务.
	 */

	public static void main(String[] args) throws Exception {


		GeneratorFacade g = new GeneratorFacade();
//		g.printAllTableNames();				//打印数据库中的表名称

//		boolean isTables = Boolean.valueOf(GeneratorProperties.getProperty("isTables"));

		g.deleteOutRootDir();            //删除生成器的输出目录
//		g.generateByTable("ehr_salary","template/mybatis");	//通过数据库表生成文件,template为模板的根目录
//		if (isTables) {
//			g.generateByTable(GeneratorProperties.getProperty("jdbc.tables"), "template/mybatis");
//		} else {
			g.generateByAllTable("template/package");    //自动搜索数据库中的所有表并生成文件,template为模板的根目录
			if (isStandard) {
				g.generateByTableList("template/common");
			}
//		}
	}
}
